package com.example.annotations;

import java.lang.annotation.*;

/**
 * @Classname Param
 * @Description TODO
 * @Date 2022/5/24 21:44
 * @Created by XiongXiong
 * @Author: X.I.O
 */
@Target({ElementType.PARAMETER, ElementType.TYPE,ElementType.FIELD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface Param {

  boolean required() default true;

  String value() default "";

  String desc() default "";

  String defalultValue() default "";

}
